home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / a_utils / lgrammar / src / makefile < prev    next >
Makefile  |  1993-09-09  |  828b  |  45 lines

  1. CC= gcc
  2.  
  3. CFLAGS= -g -I/usr/local/X11R5/include
  4. LDOPTIONS= -L/usr/local/X11R5/lib -lXaw -lXmu -lXt -lXext -lX11 -g -lm
  5.  
  6. FILES= grammar.o functions.o color.o load.o save.o turtle.o xui.o
  7.  
  8. all: lgrammar
  9.  
  10. lgrammar:    $(FILES)
  11.     $(CC) $(CFLAGS) -o lgrammar $(FILES) $(LDOPTIONS)
  12.  
  13. grammar.o: grammar.c grammar.h
  14.     $(CC) $(CFLAGS) -c grammar.c -o grammar.o
  15.  
  16. functions.o: functions.c grammar.h
  17.     $(CC) $(CFLAGS) -c functions.c -o functions.o
  18.  
  19. color.o: color.c grammar.h
  20.     $(CC) $(CFLAGS) -c color.c -o color.o
  21.  
  22. load.o:    load.c grammar.h
  23.     $(CC) $(CFLAGS) -c load.c -o load.o
  24.  
  25. save.o:    save.c grammar.h save.h
  26.     $(CC) $(CFLAGS) -c save.c -o save.o
  27.     
  28. turtle.o: turtle.c grammar.h
  29.     $(CC) $(CFLAGS) -c turtle.c -o turtle.o
  30.  
  31. xui.o: xui.c grammar.h
  32.     $(CC) $(CFLAGS) -c xui.c -o xui.o
  33.  
  34.  
  35.  
  36. clear:
  37.     rm -f *.o
  38.  
  39. again:
  40.     rm -f *.o
  41.     make all
  42.  
  43. old:
  44.     rm -f *.c%
  45.